package models

// 购物车项模型（已简化结构，直接使用UserID关联）
type CartItem struct {
	BaseModel
	UserID    uint `gorm:"index:idx_user"`    // 关联用户ID
	ProductID uint `gorm:"index:idx_product"` // 商品ID
	SkuID     uint `gorm:"index:idx_sku"`     // SKU ID
	Quantity  int  `gorm:"default:1"`         // 数量
	Selected  bool `gorm:"default:true"`      // 是否选中
}

func (CartItem) TableName() string {
	return "cart_items"
}
